Networking All-in-One For Dummies by Doug Lowe
Author:Doug Lowe [Lowe, Doug]
Language: eng
Format: epub, pdf
Publisher: For Dummies
Published: 2012-10-31T18:30:00+00:00
Figure 4-5: Configuring a Windows client to obtain its DNS address from DHCP.
Chapter 5: Using FTP
In This Chapter
Figuring out the basics of FTP
Setting up an FTP server
Retrieving files from an FTP server
Using FTP commands
File Transfer Protocol (FTP) is the basic method for exchanging files over the Internet. If you need to access files from someone’s FTP site, this chapter shows you how to do so by using a web browser or a command line FTP client. If you need to set up your own FTP server to share files with other users, this chapter shows you how to do that, too.
Discovering FTP
FTP is as old as the Internet. The first versions of FTP date to the early 1970s, and even the current FTP standard (RFC 959) dates to 1985. You can use FTP with the command line FTP client (which has a decidedly 1980s feel to it), or you can access FTP sites with most modern web browsers if you prefer a graphic interface. Old computer hounds prefer the FTP command line client, probably for nostalgic reasons.
In spite of its age, FTP is still commonly used on the Internet. For example, InterNIC (the organization that manages Internet names) maintains an FTP site at ftp://ftp.rs.internic.net. There, you can download important files, such as named.root, which provides the current location of the Internet’s root name servers. Many other companies maintain FTP sites from which you can download software, device drivers, documentation, reports, and so on. FTP is also one of the most common ways to publish HTML files to a web server. Because FTP is still so widely used, it pays to know how to use it from both the command line and from a browser.
In the Windows world, an FTP server is integrated with the Microsoft web server, Internet Information Services (IIS). As a result, you can manage FTP from the IIS management console along with other IIS features. Note that the FTP component is an optional part of IIS, so you may need to install it separately if you opted to not include it when you first installed IIS.
On Unix and Linux systems, FTP isn’t usually integrated with a web server. Instead, the FTP server is installed as a separate program. You’re usually given the option to install FTP when you install the operating system. If you choose not to, you can always install it later.
When you run an FTP server, you expose a portion of your file system to the outside world. As a result, you need to be careful about how you set up your FTP server so that you don’t accidentally allow hackers access to the bowels of your file server. Fortunately, the default configuration of FTP is pretty secure. You shouldn’t tinker much with the default configuration unless you know what you’re doing.
Configuring an FTP Server
In the following sections, I show you how to configure FTP services in Microsoft IIS. The examples show IIS version 8 running on Windows Server 2012, but the procedures are essentially the same for other IIS versions.
Download
Networking All-in-One For Dummies by Doug Lowe.pdf
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(7414)
Grails in Action by Glen Smith Peter Ledbrook(7311)
Kotlin in Action by Dmitry Jemerov(4660)
Management Strategies for the Cloud Revolution: How Cloud Computing Is Transforming Business and Why You Can't Afford to Be Left Behind by Charles Babcock(4140)
The Age of Surveillance Capitalism by Shoshana Zuboff(3435)
Learn Windows PowerShell in a Month of Lunches by Don Jones(3259)
Mastering Azure Security by Mustafa Toroman and Tom Janetscheck(3035)
Mastering Python for Networking and Security by José Manuel Ortega(2967)
Blockchain Basics by Daniel Drescher(2900)
Microsoft 365 Identity and Services Exam Guide MS-100 by Aaron Guilmette(2724)
TCP IP by Todd Lammle(2648)
Configuring Windows Server Hybrid Advanced Services Exam Ref AZ-801 by Chris Gill(2573)
From CIA to APT: An Introduction to Cyber Security by Edward G. Amoroso & Matthew E. Amoroso(2488)
Azure Containers Explained by Wesley Haakman & Richard Hooper(2457)
Hands-On Azure for Developers by Kamil Mrzyglod(2434)
React Native - Building Mobile Apps with JavaScript by Novick Vladimir(2346)
MCSA Windows Server 2016 Study Guide: Exam 70-740 by William Panek(2319)
The Social Psychology of Inequality by Unknown(2319)
The Art Of Deception by Kevin Mitnick(2306)